package com.ylbh.common.pojo.userclass.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

// 联盟店分类返回参数
public class UserClassVO {

    @Data
    public static class InformationListListVO{
        private Long id;

        private Date addTime;

        private String userName;

        private String trueName;

        private int userType;

        private Date lastLoginDate;

        private String className;

        private Long classId;
    }

    @Data
    public static class FindByIdOrInformationVO{
        private Long id;

        private String userName;

        private String trueName;

        private int userType;

        private String className;

        private List<BusinessClassListVO> list;
    }

    @Data
    public static class BusinessClassListVO{
        private Long id;

        private String className;
    }

    @Data
    // 联盟店提现列表返回参数
    public static class CashWithdrawalListVO{
        private Long id;

        private Date ADDTIME;

        private String trueName;

        private String username;

        private String realName;

        private int usertype;

        private BigDecimal balancemoney;

        private BigDecimal notextract;

        private BigDecimal yesextract;

        private BigDecimal commissionmoney;

        private String paNUserName;

        private String paNUserTrueName;

        private int paNUserType;

        private Integer status;
    }

    @Data
    // 联盟店提现详情返回参数
    public static class FindByIdOrCashWithdrawalVO{
        private Date addtime;

        private String msn;

        private String truename;

        private String username;

        private String realName;

        private Integer usertype;

        private String mobile;

        private String mainImgSrc;

        private String licensePic;

        private String checkcomment;

        private String address;

        private String description;

        private Integer integral;

        private BigDecimal commissionmoney;

        private BigDecimal balancemoney;

        private BigDecimal notextract;

        private BigDecimal yesextract;

        private String paNUserTrueName;

        private String paNUserName;

        private String paRealName;

        private int paNUserType;

        private String name;

        private String path;
    }

    @Data
    // icon图标列表返回参数
    public static class IconListVO{
        private Long id;

        private String className;

        private String img;

        private String display;

        private Long iconAccId;
    }

    @Data
    public static class IconImgVO{
        private String path;

        private String name;
    }

    @Data
    // icon图标管理详情
    public static class IconImgInfoVO{
        private Long id;

        private Long aId;

        private String className;

        private Boolean display;

        private String path;

        private String name;

        private String img;
    }
}
